butterfly valves self publishing books publishing authors hydraulic writing directional valves publisher social network gate valves book flow valves photos check valves hydraulic valves cylinders ball valves hydraulic cylinders author directional